package com.bcu.calculus.entity;

import java.io.Serializable;

import com.bcu.calculus.config.IgnoreSwaggerParameter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * userinfo
 * @author Xcq
 */
@ApiModel(value = "com-bcu-calculus-entity-UserInfo")
@Data
@NoArgsConstructor
public class UserInfo implements Serializable {

    /**
     * 用户编号（工号）
     */
    @ApiModelProperty(value = "用户编号（工号）")
    private String userId;

    /**
     * 用户姓名
     */
    @ApiModelProperty(value = "用户姓名")
    private String userName;

    /**
     * 用户所属党小组（0不属于，1第一党小组，2第二党小组，3第三党小组，4第四党小组，5第五党小组，7其他）
     */
    @ApiModelProperty(value = "用户所属党小组")
    private Integer userBranch;

    @IgnoreSwaggerParameter
    private Branch branch;

    @IgnoreSwaggerParameter
    private Send send;

    @IgnoreSwaggerParameter
    private User user;

    @IgnoreSwaggerParameter
    private Total total;

}